/* 
    登录验证功能
*/
const http = require('http');
const ss = require('./05.js');
const url = require('url');
const querystring = require('querystring');

http.createServer((req,res)=>{
    // 启动静态资源服务
    if (req.url.startsWith("/www")) {
        ss.staticServer(req, res, __dirname);
    }

    // 启动动态资源服务
    if (req.url.startsWith("/login")) {
        // get 请求
        if (req.method == "GET") {
            let param = url.parse(req.url,true).query;
            if ( param.username == 'admin' && password == '123' ) {
                res.end('get success');
            }else {
                res.end('get failure');
            }
        }
        // post 请求
        if (req.method == "POST") {
            let pdata = '';
            req.on('data',(chunk)=>{
                pdata += chunk;
            });

            req.on('end',()=>{
                let obj = querystring.parse(pdata);
                if ( obj.username == 'admin' && obj.password == '123' ) {
                    res.end('post success');
                }else {
                    res.end('post failure');
                }
            });
        }
    }

}).listen(3000,()=>{
    console.log('running……');
});


